Flatctl
Gerenciador de Flatpaks feito em Bash + Yad. Executa as operações "comuns" do flatpak: instalar, procurar no flathub, desinstalar, atualizar e listar aplicativos e runtimes. Também executa "manutenção" com dois modos: o "seguro", onde remove os runtimes não usados e executa o "flatpak repair" (não exclui a pasta do app em ~/.var/app/<app-id>), desse modo mantendo as configurações do usuario caso tenha desinstalado o app, e o modo "completo" que faz o mesmo que o modo seguro mas exclui a pasta "~/var/app/<app-id>", removendo os dados e configurações do usuario. Fiz o programa pois uso flatpaks aos montes no meu Slackware mas queria mexer neles usando uma interface grafica, mas nada tão completo como outras soluções como o tal de Warehouse por exemplo. Forneço os arquivos para download aqui (são varios arquivos e pastas, incluindo script de instalação e de desinstalação), mas aconselho fortemente se for usar o programa, a visitar o repositório do programa no meu GitHub, pois o README fornece todas as informações necessárias sobre o programa, e também pelo fato de que o programa não perde tempo fazendo verificações de dependências, a meu ver é para isso que o README serve. Repositório: https://github.com/pedrobfernandes/flatctl
Por: Pedro Fernandes
BRT - Bulk Renaming Tool
Projeto em C de um utilitário de renomeação em massa de arquivos pela linha de comando. Pode inserir antes do nome, adicionar depois de string alvo no nome, substituir antigo por novo e deletar sub string em nome de arquivo. Programa usa recursividade, então varre o diretório alvo e os seus subdiretórios e renomeia todos os arquivos alvo. Programa também permite executar todas as operações filtrando pela extensão do arquivo, então, as operações são executadas nos nomes de arquivos que correspondem com o alvo, mas apenas os que têm a extensão indicada. Códigos fontes, um Makefile e restantes instruções, assim como exemplos de uso estão no repositório do projeto: https://github.com/PedroF37/BRT Grato!
Por: Pedro Fernandes
Tkinter - Sistema de Cadastro de Cursos, Alunos e Turmas
Projeto Python com interface Tkinter de Sistema de Cadastro de Cursos, Alunos e Turmas. Sistema permite cadastrar alunos, turmas e cursos, atualizar e deletar. Permite importar planilha e exportar para planilha. Usa também sistema de registro e login de usuário, com usuário administrador e usuário comum. Pelo menos no Linux Mint, tive que instalar: $ sudo apt install python3-pil-imagetk Fonte usada: Roboto Não colo o código-fonte aqui porque são sete arquivos kk e são grandes kk. Link do repositório do projeto: https://github.com/PedroF37/Cadastro-de-Cursos
Por: Pedro Fernandes
Dasboard Covid-19 em Python
Projeto Python de Dashboard do Covid-19 para praticar o pandas e o matplotlib Projeto usa a API https://rapidapi.com/api-sports/api/covid-193/. Precisa fazer o registro gratuito e pegar a chave. Coloca chave em arquivo views.py. Fonte usada: Roboto Original: https://github.com/PedroF37/Dashboard-Covid
Por: Pedro Fernandes
Organizador de Arquivos em Python + tkinter
Projeto de automação em Python (Organizador de Arquivos) Dada uma pasta com vários arquivos de várias extensões, aplicativo permite guardar arquivos em pastas nomeadas com a extensão; arquivos .pdf na pasta pdf, arquivos .txt na pasta txt etc. Aplicativo permite também arquivar e comprimir arquivos, usando formato tar.xz (txz) e deletar arquivos. Projeto trabalha apenas com arquivos, não com pastas. Projeto também não faz recursão em pasta, ou seja, não procura dentro de subpastas. Configuração é simples: arquivo extensions.py, tem a lista das extensões de arquivos reconhecidos. Basta adicionar (ou deletar) extensões. Feito. Fonte usada: Roboto Projeto feito para praticar (não que seja algo útil kkk) Original: https://github.com/PedroF37/Organizador-de-Arquivos
Por: Pedro Fernandes
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Simplificando o manual do terminal no Ubuntu 26.04
Bloqueio da instalação e reinstalação do Snap (snapd) no Ubuntu
Cursor do mouse gigante no KDE Plasma









